{{tag>Hardy Intrepid son}}
----



======SoX =====
SoX est un logiciel de traitement de son en **ligne de commande**. Il consiste en une suite d'outils permettant par exemple de changer le format, de filtrer, de rajouter des fondus, d'analyser un fichier, etc.



===== Pré-requis =====
  * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe]] 


===== Installation =====
Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer]] le paquet **sox**.[[apt://sox|{{apt.png}}]]
Afin de profiter pleinement des possibilités de SoX (comme la manipulation du mP3 ou de l'ogg ;-)), il est recommandé d'[[:tutoriel:comment_installer_un_paquet|installer]] aussi le paquet **libsox-fmt-all**.[[apt://libsox-fmt-all|{{apt.png}}]]






===== Les différents outils ====

===play===
**Play** lit les fichiers musicaux. Par exemple :
  * pour lire tous les fichiers mp3 d'un répertoire à la suite :
<code>play *.mp3</code>
  * pour lire un fichier "2 fois plus fort" :
<code>play fichier.mp3 vol 2</code>

===sox===
**Sox** permet la manipulation des fichiers. Par exemple :
  * pour créer un ogg à partir d'un mp3 :
<code>sox fichier.mp3 fichier.ogg</code>
  * pour concaténer plusieurs fichiers en un seul :
<code>sox fichier1.ogg fichier2.ogg fichier_final.ogg</code>
  * pour augmenter les bass tout en évitant la saturation :
<code>sox entree.ogg sortie.ogg vol -6dB bass +6</code>
Une option très utile de SoX est l'option "-n" qui remplace un fichier (entrée ou sortie) pour spécifier "un fichier nul". Ainsi :
<code>sox entree.ogg -n</code>
ne fait rien :-P. Par contre 
<code>sox entree.ogg -n stat</code>
imprime une analyse du fichier son (amplitude, volume ...).

===rec===
**Rec** permet d'enregistrer des sons.
Pour enregistrer  l'entrée micro par défaut en un fichier audio au format ogg :
<code>rec -d test.ogg</code>
Le fichier test.ogg est alors créé dans /home/$USER . 

<code>rec -d /home/$USER/Desktop/ma_voix.wav</code>
Le fichier ma_voix.wav est créé sur le bureau . 
Plus d'information sur rec et ses nombreuses options avec son manuel: 
<code>rec --help</code>

Un script pour faciliter l'utilisation de rec est disponible ici : 
http://forum.ubuntu-fr.org/viewtopic.php?id=253255


===== Liens =====
  * [[http://sox.sourceforge.net/|site officiel (en)]]
  * [[http://www.linux.org/lessons/short/sox/index.html|quelques exemples et explications (en)]]

----

 //Contributeurs : [[:utilisateurs:ZondeR]] , [[:utilisateurs:Yannou90]]// 
 